package com.dkd.manage.domain.dto;

import com.dkd.manage.domain.po.Channel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TaskDto implements Serializable {

    /**
     * 创建类型，传1
     */
    private Long createType;

    /**
     * 设备编号
     */
    private String innerCode;

    /**
     * 执行人id
     */
    private Long userId;

    /**
     * 指派人Id
     */
    private Long assignorId;

    /**
     * 工单类型
     *  1- 投放工单
     *  2- 补货工单
     *  3- 维修工单
     *  4- 撤机工单
     */
    private Long productTypeId;

    /**
     * 描述信息
     */
    private String desc;

    private List<TaskDetailDto> details;

}
